/*
 * 文件名：SetupFinVo.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wuzhiyang
 * 修改时间：2020年1月11日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.cap.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import top.infopub.model.cap.SetupFin;
import top.infopub.model.cap.SetupFinAim;
import top.infopub.model.cap.SetupFinAtt;
import top.infopub.model.cap.SetupFinCost;
import top.infopub.model.cap.SetupFinNode;

/**
 * SetupFinVo
 * @author wuzhiyang
 * @version 2020年1月11日
 * @see SetupFinVo
 * @since
 */
public class SetupFinVo extends SetupFin {

    /**
     * 
     */
    private static final long serialVersionUID = -1377131431063041624L;

    /**
     * 查询条件-开始日期
     */
    private Date startDate;

    /**
     * 查询条件-结束日期
     */
    private Date endDate;
    
    /**
     * 申请公司
     */
    private String orgName;
    
    /**
     * 申请部门
     */
    private String deptName;
    
    /**
     * 项目城市
     */
    private String sgCityName;
    
    /**
     * 一般公共预算收入（亿元）
     */
    private BigDecimal pubIncome;
    
    /**
     * 年度PPP项目占一般公共预算支出比例比(%)
     */
    private BigDecimal pppPercent;
    
    /**
     * 费用明细
     */
    private List<SetupFinCost> setupFinCosts;
    
    /**
     * 工作目标表
     */
    private List<SetupFinAim> setupFinAims;
    
    /**
     * 节点表
     */
    private List<SetupFinNode> setupFinNodes;
    
    /**
     * 附件
     */
    private List<SetupFinAtt> setupFinAtts;
    
    private String coopCode;
    
    private String coopName;
    
    public String getCoopCode() {
        return coopCode;
    }

    public void setCoopCode(String coopCode) {
        this.coopCode = coopCode;
    }

    public String getCoopName() {
        return coopName;
    }

    public void setCoopName(String coopName) {
        this.coopName = coopName;
    }
    
    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getSgCityName() {
        return sgCityName;
    }

    public void setSgCityName(String sgCityName) {
        this.sgCityName = sgCityName;
    }

    public BigDecimal getPubIncome() {
        return pubIncome;
    }

    public void setPubIncome(BigDecimal pubIncome) {
        this.pubIncome = pubIncome;
    }

    public BigDecimal getPppPercent() {
        return pppPercent;
    }

    public void setPppPercent(BigDecimal pppPercent) {
        this.pppPercent = pppPercent;
    }

    public List<SetupFinCost> getSetupFinCosts() {
        return setupFinCosts;
    }

    public void setSetupFinCosts(List<SetupFinCost> setupFinCosts) {
        this.setupFinCosts = setupFinCosts;
    }

    public List<SetupFinAim> getSetupFinAims() {
        return setupFinAims;
    }

    public void setSetupFinAims(List<SetupFinAim> setupFinAims) {
        this.setupFinAims = setupFinAims;
    }

    public List<SetupFinNode> getSetupFinNodes() {
        return setupFinNodes;
    }

    public void setSetupFinNodes(List<SetupFinNode> setupFinNodes) {
        this.setupFinNodes = setupFinNodes;
    }

    public List<SetupFinAtt> getSetupFinAtts() {
        return setupFinAtts;
    }

    public void setSetupFinAtts(List<SetupFinAtt> setupFinAtts) {
        this.setupFinAtts = setupFinAtts;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }
    
}
